#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include <assert.h>
//unsigned int my_strlen(const char* str)
//{
//	unsigned int len = 0;
//	assert(str!=NULL);
//	while (*str != '\0');
//	{
//		len++;
//		str++;
//	}
//	return len;
//}
//int main()
//{
//	char arr[] = "abcdef";
//	printf("%d\n",my_strlen(arr) );
//	return 0;
//}d
//size_t my_strlen(char* arr)
//{
//	size_t count = 0;
//	assert(arr != NULL);
//	while (*arr != '\0')
//	{
//		count++;
//		arr++;
//	}
//	return count;
//}
//int main()
//{
//	char arr[] = "abcdef";
//	printf("%d\n", my_strlen(arr));
//	return 0;
//}
//char* my_strcpy(char* dest, const char* sour)
//{
//	assert(dest && sour);
//	char* ret = dest;
//	while (*dest++ = *sour++)
//	{
//		;
//	}
//	return ret;
//}
//
//int main()
//{
//	char arr1[20] = {0};
//	char *p = "hello";
//	printf("%s\n", my_strcpy(arr1, p));
//	return 0;
//}
